package com.atguigu.edu.realtime.bean;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;

import java.util.Set;

/**
 * @Author zhangsan
 * @Date 2022/10/20 23:14
 * @Description //TODO 流量域 会话相关
 */
@Data
@AllArgsConstructor
@Builder
public class TrafficSessionBean {
    // 窗口起始时间
    String stt;
    // 窗口结束时间
    String edt;

    // 用户id
    @TransientSink
    String userId;

    // 会话id
    @TransientSink
    String sessionId;
    // pageid
    @TransientSink
    String pageId;

    //来源id
    String sourceId;
    //来源名称
    String sourceName;

    // 是不是新访客
    String isNew;

    //独立访客数
    Long uniqueUserCnt;

    //会话总数
    Long sessionCnt;

    //页面浏览数
    Long pageCnt;

    // 总停留时长
    Long durTimeSum;


    //跳出会话数
    Long jumpSessionCnt;

    // 时间戳
    Long ts;
}
